package edu.gxmzu.task.params;


import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 欧嘉淇
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "查询任务时传递的的参数模型")
public class SearchTaskParam {
    @Schema(description = "用户Id")
    private String userId;  // 任务所属用户id

    @Schema(description = "任务标题")
    private String title;  // 标题

    @Schema(description = "任务内容")
    private String content;  // 任务的详细描述

    @Schema(description = "创建时间")
    private String createTime;  // 创建任务的时间戳

    @Schema(description = "结束时间")
    private String endTime;  // 任务结束的时间戳
}
